﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Hotel.Models
{
    #region Caracteristique Hotels
    public partial class Ref_Caracteristique_Hotels
    {
        //récupération de la liste des chaines d'hotel
        public List<Ref_Caracteristique_Hotels> GetListeInstances()
        {
            return ContexteDAO.ContexteDonnees.Ref_Caracteristique_Hotels.ToList();
        }
    }
   #endregion

    #region Chaine_Hotels
    public partial class Chaine_Hotels
    {
        //récupération de la liste des chaines d'hotel
        public List<Chaine_Hotels> GetListeInstances()
        {
            return ContexteDAO.ContexteDonnees.Chaine_Hotels.ToList();
        }
    }
    #endregion

    #region Hotels
    public partial class Hotels
    {
        public List<Hotels> GetListeInstances()
        {
            return ContexteDAO.ContexteDonnees.Hotels.ToList();
        }
    }
    #endregion

    #region Chambre_Hotels
    public partial class Chambre_Hotels
    {
        public List<Chambre_Hotels> GetListeInstances()
        {
            return ContexteDAO.ContexteDonnees.Chambre_Hotels.ToList();
        }
    }
    #endregion

    #region Clients
    public partial class Clients
    {
        public List<Clients> GetListeInstances()
        {
            return ContexteDAO.ContexteDonnees.Clients.ToList();
        }
    }
    #endregion

    #region Reservations
    public partial class Reservations
    {
        public List<Reservations> GetListeInstances()
        {
            return ContexteDAO.ContexteDonnees.Reservations.ToList();
        }
    }
    #endregion

    #region Reservations_Chambres
    public partial class Reservations_Chambres
    {
        public List<Reservations_Chambres> GetListeInstances()
        {
            return ContexteDAO.ContexteDonnees.Reservations_Chambres.ToList();
        }
    }
    #endregion

    #region Chambre Tarif Saisons
    public partial class Chambre_Tarif_Saisons
    {
        public List<Chambre_Tarif_Saisons> GetListeInstances()
        {
            return ContexteDAO.ContexteDonnees.Chambre_Tarif_Saisons.ToList();
        }
    }
    #endregion

    #region Equipement Chambres
    public partial class Equipement_Chambres
    {
        public List<Equipement_Chambres> GetListeInstances()
        {
            return ContexteDAO.ContexteDonnees.Equipement_Chambres.ToList();
        }
    }
    #endregion

    #region Facture
    public partial class Facture
    {
        public List<Facture> GetListeInstances()
        {
            return ContexteDAO.ContexteDonnees.Facture.ToList();
        }
    }
    #endregion

    #region Guests
    public partial class Guests
    {
        public List<Guests> GetListeInstances()
        {
            return ContexteDAO.ContexteDonnees.Guests.ToList();
        }
    }
    #endregion

    #region Item Facture
    public partial class Item_Facture
    {
        public List<Item_Facture> GetListeInstances()
        {
            return ContexteDAO.ContexteDonnees.Item_Facture.ToList();
        }
    }
    #endregion

    #region Liste Equipements
    public partial class Liste_Equipements
    {
        public List<Liste_Equipements> GetListeInstances()
        {
            return ContexteDAO.ContexteDonnees.Liste_Equipements.ToList();
        }
    }
    #endregion

    #region Methode Paiement
    public partial class Methode_Paiement
    {
        public List<Methode_Paiement> GetListeInstances()
        {
            return ContexteDAO.ContexteDonnees.Methode_Paiement.ToList();
        }
    }
    #endregion

    #region Niveau Garantit
    public partial class Niveau_Garantit
    {
        public List<Niveau_Garantit> GetListeInstances()
        {
            return ContexteDAO.ContexteDonnees.Niveau_Garantit.ToList();
        }
    }
    #endregion

    #region Paiement Facture
    public partial class Paiement_Facture
    {
        public List<Paiement_Facture> GetListeInstances()
        {
            return ContexteDAO.ContexteDonnees.Paiement_Facture.ToList();
        }
    }
    #endregion

    #region Pays
    public partial class Ref_Pays
    {
        public List<Ref_Pays> GetListeInstances()
        {
            return ContexteDAO.ContexteDonnees.Ref_Pays.ToList();
        }
    }
    #endregion

    #region Ref Classement Etoiles
    public partial class Ref_Classement_Etoiles
    {
        public List<Ref_Classement_Etoiles> GetListeInstances()
        {
            return ContexteDAO.ContexteDonnees.Ref_Classement_Etoiles.ToList();
        }
    }
    #endregion

    #region Ref Types Chambres
    public partial class Ref_Type_Chambres
    {
        public List<Ref_Type_Chambres> GetListeInstances()
        {
            return ContexteDAO.ContexteDonnees.Ref_Type_Chambres.ToList();
        }
    }
    #endregion

    #region Ref Satatut Chambres
    public partial class Ref_Statut_Chambres
    {
        public List<Ref_Statut_Chambres> GetListeInstances()
        {
            return ContexteDAO.ContexteDonnees.Ref_Statut_Chambres.ToList();
        }
    }
    #endregion
}
